@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:url(../images/bo_bj.jpg) no-repeat center top;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1260px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.top_t{ position: fixed;height:153px; z-index:9999; background:#fff;width:100%;}
.top{ height:108px;}
.logo{width:423px; float:left; padding-top:16px;}
.logo b{font-size: 25px;}
.logo b span{color: #ff000c;}
.logo .fbt{font-size: 15px;}
.ewm{ display:none; position:absolute; z-index:999; cursor:pointer;}
.t_t ul li dl.item p.ewm{ display:block; z-index:9999;}



/*头部*/


/*top*/
.top-head{height:125px;position:fixed;top:0;width:100%;z-index:1000;background:none;}
.top_info{ background:#f7f7f7; height:36px; line-height:36px; font-size:13px; color:#444444;}
.top_info .fr{ font-size:12px;}
.top_info .fr img{ margin-left:5px; margin-top:8px; float:right;}
.top02{ overflow:hidden; height:110px; background:#fff;}


/*主导航菜单*/
.ys_menu{z-index:9999; height:52px; background:#232323; overflow:hidden;}
#header {POSITION: absolute; Z-INDEX: 9999;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI{background:url(../images/menu_line.png) no-repeat left;}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:50px; COLOR: #fff; text-align:center; DISPLAY: inline-block; LINE-height:52px;width:150px;}
#header .nav UL LI:first-child{ background:none;}
#header .nav UL LI .current.nav-a { color:#fff;}
#header .nav UL LI .nav-a:hover {height:52px; COLOR:#fff; LINE-height:52px; background:#191919;}
.mainlevel DIV {HEIGHT:170px; BACKGROUND:url(../images/tm.png); POSITION: absolute; DISPLAY: none; TOP: 52px; PADDING-RIGHT: 20px; WIDTH: 360px; z-index:9999}
#sub_05 {RIGHT:0}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:180px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 200px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #fff; LINE-HEIGHT:46px; font-size:14px; WIDTH: 70px; text-align:center; display:block; float:left; border-bottom:1px dotted #999; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #f00}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:120px; float:left;}
.mainlevel DIV SPAN img{width:150px; height:120px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}

/*

.ys_menu{width:796px; float:right; z-index:9999; height:106px;}
#nav-menu{height:106px; margin-left:20px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:106px;}
.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#090909;font-family:"微软雅黑";font-size:16px; line-height:106px; width:97px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#ad0101;width:97px; display:block;line-height:106px; height:106px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:97px;top:106px;background:#ad0101; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:97px;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#3d3d3d;text-decoration:none; color:#fff;}
.menu_sy{ border-bottom:2px #ad0101 solid;}
*/


/*banner*/
.banner{width:100%; height:543px; position:relative; top:198px;}
.flexslider{height:543px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:543px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/ban_lt.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/ban_rt.png) center center no-repeat;}


/*新闻滚动*/
.gd_all{width: 100%; height: 40px; background: url(../images/gd_bg.png) repeat-x;float: left;position: absolute; top: 108px;}
.txtScroll-top{ width:450px;  overflow:hidden; position:relative;  }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{height: 40px; line-height: 40px;}
.txtScroll-top .infoList li{ height:40px; line-height:40px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.gd_main{width: 1260px; height: 40px; margin: 0 auto;}
/*搜索*/
.ss{ height:60px;overflow:hidden; background:#f4f4f4;margin-top:198px;}
.ss_lt{ float:left; line-height:60px; color:#8a8a8a}
.ss_lt b{ font-size:13px; color:#303030;}
.ss_lt a{ font-size:13px; padding:0 10px; color:#4f4f4f;}
.ss_lt a:hover{ color:#f00;}
.sea_rt{ float:right;width:320px; margin-top:12px; background:#fff; border:1px solid #d8d8d8;}
.sinput{float:left; width:260px;background:url(../images/ss_lt.jpg) no-repeat; height:31px; font-size:12px; font-family:"微软雅黑"; color:#666; padding-left:10px; line-height:26px; border:0}
.sbtn{float:left; width:38px; height:31px;background:url(../images/fdj.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


/*产品*/
.cpzs{ overflow:hidden; background: url(../images/cpbj.jpg) no-repeat fixed center;}
.cpzs_t{ text-align:center;}
.cpzs_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/pro.png) no-repeat center; padding-top:28px; display:block;}
.cpzs_t p{ font-size:14px; color:#828282;}
.cpzs_nr{width:1258px; margin:0 auto; overflow:hidden;}
.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:34px;  position:relative; padding-bottom:30px; overflow:hidden;}
.slideTxtBox .hd ul{ height:34px; text-align:center;width:800px; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; width:150px; height:34px; margin:0 5px; line-height:34px;  cursor:pointer; font-size:14px; color:#1d1d1d; background:#e5e5e5;  }
.slideTxtBox .hd ul li.on{ height:34px; background:#d70c19; color:#fff;}
.slideTxtBox .bd li{width:300px; height:225px; float:left; margin:8px 7px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox .bd li a{overflow:hidden; display:block; font-size: 16px; color: #fff;}
.slideTxtBox .bd li img {transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.slideTxtBox .bd ul li{text-align:center; float:left; overflow:hidden;}
.slideTxtBox .bd ul li b{display:block; width:290px; overflow:hidden;  background:#000;}
.slideTxtBox .bd ul li b img{width:300px; height:225px; cursor:pointer;  transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.slideTxtBox .bd ul li p{display:block; padding:10px; width:270px; height:87px; padding-top:40px; text-align:center; transform:translate(0px,-180px); -moz-transform:translate(0px,-180px); -ms-transform:translate(0px,-180px); -o-transform:translate(0px,-180px); -webkit-transform:translate(0px,-180px); font-family:"微软雅黑"; font-weight:lighter; color:#FFF; filter:alpha(opacity=0); opacity:0; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.slideTxtBox .bd ul li:hover b img{transform:scale(1.2,1.2); filter:alpha(opacity=30); opacity:0.3}
.slideTxtBox .bd ul li:hover p{ filter:alpha(opacity=100); opacity:1;}

.cpzs_a{ text-align:center; padding-top:30px;}
.cpzs_a a{width:120px; height:34px; line-height:34px; color:#fff; font-size:14px; background:#d70c19; display:block; margin:0 auto;}
.cpzs_a a:hover{ background:#262626;}

/*关于美山科*/
.gymsk{ height:688px; background:url(../images/bj.jpg) no-repeat fixed center;  padding-top:50px;}
.gymsk_t{ text-align:center;}
.gymsk_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/abo.png) no-repeat center; padding-top:28px; display:block;}
.gymsk_t p{ font-size:14px; color:#828282;}
.gymsk_nr{ background:#fff; height:404px; margin-top:55px; margin-bottom:20px;}
.gymsk_nr01{width:460px; float:left;}
.gymsk_nr01_nr{ padding:12px 20px;}
.gymsk_nr01_nr dt{ color:#3a3a3a; font-size:14px; line-height:40px;}
.gymsk_nr01_nr dd{ font-size:13px; line-height:24px; color:#828282; margin-bottom:15px;}
.gymsk_nr01_nr a{ color:#fff; background:#e8a800; line-height:34px;width:114px; display:block; text-align:center; font-size:14px;}
.gymsk_nr01_nr a:hover{ background:#333333;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.gymsk_nr01_img,.gymsk_nr02_e,.gymsk_nr03_t{ overflow:hidden;}
.gymsk_nr01_img img,.gymsk_nr02_e img,.gymsk_nr03_t img{transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;	-o-transition: all 0.3s linear;}
.gymsk_nr01_img img:hover,.gymsk_nr02_e img:hover,.gymsk_nr03_t img:hover{transform: scale(1.2) rotate(-4deg);-ms-transform: scale(1.2) rotate(-4deg);	-webkit-transform: scale(1.2) rotate(-4deg);-o-transform: scale(1.2) rotate(-4deg);	-moz-transform: scale(1.2) rotate(-4deg);}

.gymsk_nr02{ float:left;width:200px;}
.gymsk_nr02_t{ background:#333; height:134px; padding:34px;}
.gymsk_nr02_t dl{width:135px; height:50px; background:url(../images/kk.png) no-repeat; padding-left:16px; padding-top:8px; color:#8d8d8d; display:block;}
.gymsk_nr02_t dl dt{ color:#cacaca; font-size:14px; line-height:20px;}
.gymsk_nr02_t a img{ margin-top:10px;}
.gymsk_nr02_e{ position:relative;}
.gymsk_nr02_e dl img{width:19px; height:10px; position:absolute; top:0; margin-left:160px;}

.gymsk_nr03{ float:left;width:200px;}
.gymsk_nr03_t{ position:relative;}
.gymsk_nr03_t dl img{width:19px; height:10px; position:absolute; bottom:0; margin-left:160px;}
.gymsk_nr03_e{ background:#b20b02; height:134px; padding:34px;}
.gymsk_nr03_e dl{width:135px; height:50px; background:url(../images/kk.png) no-repeat; padding-left:16px; padding-top:8px; color:#d3d3d3; display:block;}
.gymsk_nr03_e dl dt{ color:#fff; font-size:14px; line-height:20px;}
.gymsk_nr03_e a img{ margin-top:10px;}

/*新闻*/
.news{ margin-top:50px; overflow:hidden; margin-bottom:50px;}
.news_t{ text-align:center;}
.news_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/news.png) no-repeat center; padding-top:28px; display:block;}
.news_t p{ font-size:14px; color:#828282;}

.new_all{width: 100%; overflow: hidden;margin-top: 50px;}
.news_main{width: 384px; height: 157px; float: left;}
.n_m_top{width: 384px; height: 80px;border-bottom: 1px solid #d4d4d4;}
.n_m_top_l{font-size: 16px;float: left;line-height: 35px;}
.n_m_top_l span{color: #8d8a94;}
.n_m_top_r{float: right;margin:2px 5px;}
.n_m_top_r img{width: 101px;height: 74px;}
.n_m_bottom{width: 384px;height: 77px;line-height: 25px;}
.n_m_bottom a{font-size: 14px; color: #a6a6a6;}
.n_m_bottom a:hover{color: #000;}
.new_all ul{margin: 30px 0 0 0;overflow: hidden;}
.new_all ul li{float: left;margin: 10px 18px;}

.gg{width: 100%;height: 208px; background: url(../images/gg.jpg) no-repeat center;}
/*gcal*/
.gcal{height: 550px; width: 100%;}

.hzal{ margin-top:50px;}
.hzal_t{ text-align:center;}
.hzal_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/case.png) no-repeat center; padding-top:28px; display:block;}
.hzal_t p{ font-size:14px; color:#828282;}


.gssl_module{ width: 100%; height: auto; margin-top: 40px; overflow: hidden;}

.gssl_module_module{ clear: both;  width: 100%; margin: 0px auto; height: auto; overflow: hidden; padding: 0px 0px 0px;}
.gssl_module_module ul li{ position: relative; z-index: 66; width: 286px; height: 219px; float: left; margin-left: 19px; margin-top: 20px; overflow: hidden;}
.gssl_module_module ul li.gssl_eq0{ margin-left: 0px;}
.gssl_pic{ width: 286px; height: 219px;}





.gssl_module_module ul li a img{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.gssl_module_module ul li:hover a img{transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.gssl_it_more{ position: absolute; top: 15px; right: 15px; background: url(../images/gssl_mr_t.jpg) no-repeat; color: #4c4c4c; font-size: 12px; line-height: 30px; display: none; text-indent: 18px; font-family: "宋体"; width: 77px;}
.gssl_module_module ul li.gssl_cover .gssl_it_more{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}


.mo2{ height:295px; margin-top:0px; background: #f4f4f4;} 
#indpro .tit{ height:68px; padding-top:40px; padding-bottom:30px; text-align:center; }
#indpro li{ width:286px; height:250px; float:left; position:relative;}
#indpro li img{ width:286px; height:219px;}
#indpro li.nom{ margin-right:0px;}
#indpro ul li.khal_cover a p{ position:absolute; display:block;background: #005aab; opacity: 0.76; height:229px;width:100%;opacity:.6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; bottom:0px; text-align:center; line-height:229px; font-size:16px; color:#FFF;font-family:"\5fae\8f6f\96c5\9ed1"; -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.gssl_title h2{ display: block;width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 14px;}





#demo {overflow:hidden;width: 100%;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.gssl_more{ clear: both; width: 130px; margin: 10px auto; background: #eee; height: 45px; line-height: 45px; font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #FFF; text-align: center;}
.gssl_more a{ color: #4a4a4a;}
/*.gssl_more:hover{ background: #51170b; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.gssl_more:hover a{ color: #FFF;}*/
.gssl_more a::after{ content:""; display:block; width:0; height:100%; background:#d70800; margin-top:-45px; transition:all 0.3s ease;}
.gssl_more a:hover{ color:#FFF;}
.gssl_more a:hover::after{ width:100%; }
/*联系我们*/
.lxwm{width: 100%; height: 623px; margin: 0 auto; }
.hzal_t .lxwm_t_b{background:url(../images/lxwm.png) no-repeat center;}

.lxwm_all{width:100%;background:url(../images/lxwm.jpg)  center fixed;}
.lxwm_all_main{width: 1260px; height: 467px; position: relative;}
.lxwm_nr{width: 365px;height: 342px;position: absolute;background: #fff;right: 20px; top: 60px;line-height: 32px; font-size: 16px;}
.lxwm_text{width: 100%;padding: 0 0 0 25px;}

/*友情链接*/
.yqlj_module{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden;}
.yqlj_item{ background: url(../images/yqlj_bt.jpg) 0px center no-repeat; text-indent: 25px; height: 50px; border-bottom: 1px solid #e3e3e3; line-height: 50px; color: #222; font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 16px;}
.yqlj_item span{ color: #8f8f8f; margin-left:5px; text-transform: uppercase;}
.yqlj_module_module{ clear: both; width: 1100px; float: left;height: 30px; line-height: 30px; overflow: hidden; padding: 10px 0px;}

.yqlj_module_module ul li{color: #666; font-family:"\5fae\8f6f\96c5\9ed1"; background: url(../images/yqlj_t.jpg) right center no-repeat; font-size: 14px; float: left; padding: 0px 15px;}
.yqlj_module_module ul li a{ color: #666;}
.yqlj_module_module ul li a:hover{ color: #fe8100;}




/*FOOTER*/
.foot_nav{width: 100%; height: auto; background: #212121;}
.foot_nav ul{ width: 1007px; height: 64px; margin: 0 auto; line-height: 64px;color: #fff;}
.foot_nav ul li{float: left;  margin: 0 auto;}
.foot_nav ul li a{ color: #fff; font-size: 16px; text-align: center; display:block; width:123px; float: left;}
.foot_nav ul li span{float: left;}

.foot_nav a:hover{color: red;}
.footer_bq{width:674px; height: 212px; margin: 0 auto;}

.bq_r{float: right; width:237px; height: 212px; background: url(../images/line_2.jpg) no-repeat center left; color: #b9b9b9; line-height: 25px; padding-left: 50px;}
.bq_r_cont{padding-top: 30px;}
.bq_r_cont a{color: #fff;}

.bq_main{ width: 100%; height: 50px; background: #000;}
.bq_main_text{width: 1200px; margin: 0 auto;}
.bq_main_left{float: left; line-height: 50px; color:#fff;}
.bq_main_right{float: right; line-height: 50px; color:#fff;}
.bq_main_right a{color: #fff;}
.bq_main_right a:hover{color: red;}











/*内页*/
.nyban1{ height:300px; background:url(../images/nyban.jpg) no-repeat center;position:relative; top:108px;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;margin-top:148px;}
.lmt2{ padding-top:30px; text-align:center;padding-bottom:30px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 30px; margin:0 6px;}
.lmt2 a:hover{ color:#f00;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#d70c19;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}

.ny{width:1200px; margin:0 auto; font-size:14px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ny_lt{ float:left;width:230px; }

.ny_rt{ float:right; width:920px;}
.ny_rt_nr{ line-height:36px; padding:10px; font-size:14px;}